package spoon.service;

import java.net.URLConnection;

import org.jsoup.select.Elements;

public interface HttpService {
	
	/**
	 * html 소스를 가져온다.
	 * 
	 * @param url
	 * @return
	 */
	String getSource(String url);

	/**
	 * html 소스를 가져 온다.
	 * 
	 * @param connection
	 * @return
	 */
	String getSource(URLConnection connection);
	
	/**
	 * html Element(jQuery)형태로 가져온다.
	 * 
	 * @param url
	 * @param selector
	 * @return
	 */
	Elements getElement(String url, String selector);
	
	/**
	 * javascript를 가져온다.
	 * 	
	 * @param url
	 * @return
	 */
	String getJavascript(String url);
}
